#pragma once

#include <map>
#include <vector>

class CKeyboard
{
public:
	CKeyboard(void);
	~CKeyboard(void);

	void PressKey(int key);
	void ReleaseKey(int key);
	std::vector<int> GetKeysPressedDown();

private:

	typedef std::map<int,bool> keymap;
	keymap m_keys;
};

